skip to main content
10.1145/3195836.3195850acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
short-paper
Open Access

Rethinking coordination in large-scale software development

Published:27 May 2018Publication History

ABSTRACT

Coordination was early identified as a key challenge in software development, and in particular in large development projects. With the arrival of agile methods and their increasing use also in large-scale projects, this calls for rethinking how the software engineering community addresses coordination. We argue for increasing the focus on coordination in software engineering and describe four directions for research. Focus on these areas can supplement advice given in current development methods with relevant research-based advice.

References

  1. Curtis, B., Krasner, H., and Iscoe, N., "A field study of the software design process for large systems," Communications of the ACM, vol. 31, pp. 1268--1287, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Cataldo, M. and Herbsleb, J. D., "Coordination Breakdowns and Their Impact on Development Productivity and Software Failures," IEEE Transactions on Software Engineering, vol. 39, pp. 343--360, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Begel, A., Nagappan, N., Poile, C., and Layman, L., "Coordination in large-scale software teams," in Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering, 2009, pp. 1--7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Malone, T. W. and Crowston, K., "The interdisciplinary study of coordination," ACM Computing Surveys (CSUR), vol. 26, pp. 87--119, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Okhuysen, G. A. and Bechky, B. A., "Coordination in organizations: An integrative perspective," The Academy of Management Annals, vol. 3, pp. 463--502, 2009.Google ScholarGoogle ScholarCross RefCross Ref
  6. Mintzberg, H., Mintzberg on management: Inside our strange world of organizations: Simon and Schuster, 1989.Google ScholarGoogle Scholar
  7. Dingsøyr, T., Nerur, S., Balijepally, V., and Moe, N. B., "A Decade of Agile Methodologies: Towards Explaining Agile Software Development," Journal of Systems and Software, vol. 85, pp. 1213--1221, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Strode, D. E., Huff, S. L., Hope, B. G., and Link, S., "Coordination in co-located agile software development projects," Journal of Systems and Software, vol. 85, pp. 1222--1238, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Rolland, K. H., Fitzgerald, B., Dingsøyr, T., and Stol, K.-J., "Problematizing Agile in the Large: Alternative Assumptions for Large-Scale Agile Development," in International Conference on Information Systems, Dublin, Ireland, 2016.Google ScholarGoogle Scholar
  10. Paasivaara, M., Lassenius, C., and Heikkila, V. T., "Inter-team Coordination in Large-Scale Globally Distributed Scrum: Do Scrum-of-Scrums Really Work?," in Proceedings of the ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, ed New York: IEEE, 2012, pp. 235--238. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Bick, S., Spohrer, K., Hoda, R., Scheerer, A., and Heinzl, A., "Coordination Challenges in Large-Scale Software Development: A Case Study of Planning Misalignment in Hybrid Settings," IEEE Trans. on Software Engineering, 2017.Google ScholarGoogle Scholar
  12. Dingsøyr, T., Moe, N. B., Fægri, T. E., and Seim, E. A., "Exploring Software Development at the Very Large-Scale: A Revelatory Case Study and Research Agenda for Agile Method Adaptation," Empirical Software Engineering, 2017.Google ScholarGoogle Scholar
  13. Dingsøyr, T., Moe, N. B., and Seim, E. A., "Coordinating Knowledge Work in Multi-Team Programs: Findings from a Large-Scale Agile Development Program," to appear in Project Management Journal, vol. https://arxiv.org/abs/1801.08764, 2018.Google ScholarGoogle Scholar
  14. Scheerer, A. and Kude, T., "Exploring Coordination in Large-Scale Agile Software Development: A Multiteam Systems Perspective," in Proceedings of the International Conference on Information Systems, ed, 2014.Google ScholarGoogle Scholar
  15. Bjørnson, F. O., Wijnmaalen, J., Stettina, C. J., and Dingsøyr, T., "Inter-team Coordination in Large-Scale Agile Development: A Case Study of Three Enabling Mechanisms," presented at the Submitted to XP2018, 2018.Google ScholarGoogle Scholar
  16. Van de Ven, A. H., Delbecq, A. L., and Koenig Jr, R., "Determinants of coordination modes within organizations," American sociological review, pp. 322--338, 1976.Google ScholarGoogle Scholar
  17. Salas, E., Sims, D. E., and Burke, S. C., "Is there a "Big five" in teamwork?," Small Group Research, vol. 36, pp. 555--599, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  18. Jarzabkowski, P. A., Le, J. K., and Feldman, M. S., "Toward a Theory of Coordinating: Creating Coordinating Mechanisms in Practice," Organization Science, vol. 23, pp. 907--927, Jul-Aug 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Rethinking coordination in large-scale software development

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CHASE '18: Proceedings of the 11th International Workshop on Cooperative and Human Aspects of Software Engineering
      May 2018
      136 pages
      ISBN:9781450357258
      DOI:10.1145/3195836

      Copyright © 2018 Owner/Author

      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 27 May 2018

      Check for updates

      Qualifiers

      • short-paper

      Acceptance Rates

      Overall Acceptance Rate47of70submissions,67%

      Upcoming Conference

      ICSE 2025

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader